@charset "utf-8";
/* CSS Document */
html {}
body{ font-family:"微软雅黑",Arial, Helvetica, sans-serif; font-size:100%; color:#5b5b5b; margin:0px; padding:0px; overflow-x:hidden;}
ol,ul,li,p,dl,dt,dd,h1,h2,h3,h4,h5,h6{list-style: none outside none; margin:0px; padding:0px;}
img {border:none;}
a:link, a:visited {color:#5b5b5b; text-decoration: none;outline:none;}
a:hover, a:active {color:#ff8c3b; text-decoration: none;outline:none;}
.clear{clear:both;}
.kg{ width:97%; margin:0 auto; max-width:1360px;}
.kga{ width:97%; margin:0 auto; max-width:1200px;}
.kgb{ width:97%; margin:0 auto; max-width:1920px;}
.kgc{ width:97%; margin:0 auto; max-width:1300px;}
.fl{ float:left;}
.fr{ float:right;}
.dw{ position:relative;}
.cj{ overflow:hidden;}
.green-black {display:block; padding-top:26px; clear:both;font-family:"微软雅黑",Arial, Helvetica, sans-serif; text-align:center;}
.green-black a {padding:5px 8px 4px 8px; padding:5px 8px 4px 8px;border:1px solid #dddddd; height:12px; line-height:12px; zoom:1; font-weight:bold; font-size:12px; overflow:auto; margin-left:3px; margin-right:3px; color:#333; background:url(../images/page_bg01.png) #fff bottom repeat-x;font-family:"微软雅黑",Arial, Helvetica, sans-serif; text-decoration:none}
.green-black a:hover {border:1px solid #ccc; height:12px; line-height:12px; zoom:1;overflow:auto;background:url(../images/page_bg02.png) top repeat-x #ff8c3b; margin-left:3px; margin-right:3px; color:#fff;font-size:12px;font-family:"微软雅黑",Arial, Helvetica, sans-serif;}
.green-black span.current {padding:5px 8px 5px 8px; padding:5px 8px 4px 8px;border:1px solid #ccc; color:#fff; height:12px; line-height:12px; zoom:1; overflow:auto;  background:url(../images/page_bg02.png) top repeat-x #ff8c3b; margin-left:3px; margin-right:3px; margin-top:0px; margin-bottom:0px; font-size:12px}
body::-webkit-scrollbar{width:5px; height:5px; background-color: #e67628;}  
body::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);border-radius: 10px;background-color: #F5F5F5;}  
body::-webkit-scrollbar-thumb{border-radius: 10px; -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3); background-color: #e67628;}  
#dituContent{ border:1px solid #ddd; height:500px;}
@media screen and (max-width:770px){
#dituContent{height:300px;}
}
/*基础配置*/

/*banner*/
.banner{height:auto; width:100%; position:relative; height:100%; display:inline-block; margin-top:-66px; border-bottom:8px solid #ff8c3b;}
.slides{position:relative; height:100%;}
.slides li{height:100%; position:relative; width:100%;}
.slides li a{ display:block; width:100%; height:auto;}
.slides li img{display:none;}
@media screen and (max-width:1024px){
.slides li{ background-size:auto 510px !important; height:auto !important; min-height:510px !important;}
}
@media screen and (max-width:770px){
.slides li{ background:none !important; height:auto !important; min-height:inherit !important;}
.slides li img{ width:100%; display:block;}}
.flex-control-nav{ position:absolute; bottom:3%; z-index:99; width:100%; text-align:center;}
.flex-control-nav li{ display:inline-block; height:6px;  margin:0 7px;}
.flex-control-nav li a{ display:block;border:2px solid #fff; overflow:hidden; text-indent:-999px; width:4px; height:4px;border-radius:5px; cursor:pointer;transition-delay: 0s; transition-duration: 0.3s; transition-property: all; transition-timing-function: ease;}
.flex-control-nav li a.flex-active{width:20px;transition-delay: 0s; transition-duration: 0.3s; transition-property: all; transition-timing-function: ease;}
.flex-direction-nav{position:absolute;z-index:99;width:100%;bottom:68px; display:none;}
.flex-direction-nav li a{display:block;width:68px;height:68px;overflow:hidden;cursor:pointer;position:absolute;filter:alpha(opacity=80); -moz-opacity:1; -khtml-opacity:1; opacity: 1;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/ban_l.png) center center no-repeat #fff;}
.flex-direction-nav li a.flex-next{left:110px;background:url(../images/ban_r.png) center center no-repeat #fff;}
.flex-direction-nav li a:hover{filter:alpha(opacity=60); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;}
/*banner*/

/*首页*/
.top_bg{ width:100%; height:108px; padding-top:7px; background:url(../images/top_bg.png) no-repeat center; position:relative; z-index:9999;}
.tel_bg{ background:url(../images/tel_bg.png) no-repeat; height:108px; width:175px; font-size:24px; color:#e7372f; font-weight:bold; padding-left:360px;}
.tel_bg p{ color:#494949; letter-spacing:1px; font-size:1rem; font-weight:normal; padding-top:30px;}
.sjnav{ display:none;}
.nav_bg{ background:url(../images/nav_bg.png) repeat-x; height:65px; border-bottom:1px solid #ff8c3b; position:relative; z-index:999; width:100%;}
.nav li{ float:left; background:url(../images/nav_fg.png) no-repeat left center; height:65px; position:relative; width:10%;}
.nav li.on{background:none; padding-left:0;}
.nav li a{ display:block; height:50px; width:100%; font-size:17px; color:#fff; padding-top:15px; text-align:center; margin-top:-1px; position:relative; z-index:99;}
.nav li a span{ display:block; font-size:0.75rem;}
.nav li a:hover,.nav li a.cur{ background:url(../images/nav_b.png) no-repeat center top; padding-bottom:18px;}
.nav li .nav_ej{ background:#d06c24; position:absolute; left:0; height:147px; top:-212px; transition:0.5s;opacity: 0;}
.nav li:hover .nav_ej{top:65px;transition:0.5s;opacity:1;}
.ejnav{ padding-top:1rem;}
.nav li .ejnav a{ height:35px; border-bottom:1px solid #f39b97; width:auto; font-size:1rem; padding:0; line-height:35px; background:url(../images/nav_pica.png) no-repeat left center; padding-left:13px; margin-right:20px;} 
.nav li .ejnav a:hover{ background:url(../images/nav_pica.png) no-repeat left center; text-decoration:underline;}
.gjc_sousbg{ background:url(../images/gcjss_bg.png) repeat-x; width:100%; height:70px; padding-top:30px;}
.gjc_sous{ height:40px;}
.gjc{ line-height:40px; font-size:14px; color:#535353;}
.gjc a{ padding-right:15px;}
.sous{height:39px; border-bottom:1px solid #818181;}
.sous_kg{ height:39px; border:0px; outline:none; padding:0px; background:none; font-family:"微软雅黑"; padding:0 5px; color:#6c6c6c; font-size:0.875rem; float:left; width:280px;}
.sous_an{ float:left; background:url(../images/sous.png) no-repeat center center; width:39px; height:39px; padding:0px; border:0; cursor:pointer;}
.indz_bga{ background:url(../images/indz_bga.jpg) no-repeat center bottom; width:100%; height:1548px;}
.indza_title{ padding-top:45px; width:1000px; margin:0 auto;}
.indza_bt{ font-size:36px; font-weight:bold; color:#000; text-align:center;}
.indza_bt span{ font-size:36px; font-weight:bold; color:#ff8c3b; padding-left:6px;}
.indza_bt i{ display:block; background:#ff8c3b; width:39px; height:2px; margin:10px auto 0 auto;}
.indza_btwb{ position:relative; font-size:18px; color:#4a4a4a; text-align:center; padding-top:10px;}
.indza_btwb p{ background:#fff; position:relative; z-index:9; width:186px; margin:0 auto;}
.indza_btwb i{ display:block; width:100%; border-top:1px dotted #d6d6d6; position:absolute; top:65%; left:0;}
.indza_nr{ width:1196px; margin:0 auto; padding-top:10px;}
.indza_nr li{ background:url(../images/inda_fgyy.png) no-repeat center bottom; width:100%; padding:50px 0 40px 0;}
.indza_nr li.on{ background:none;}
.indza_l{ width:805px; margin-left:-20px;}
.indza_kg{ padding-bottom:50px;}
.indza_pic{ width:202px;}
.indza_ms{ font-size:18px; color:#000; line-height:24px; width:580px;}
.indza_ms p{ font-size:28px; font-weight: bold; color:#464646; border-bottom:1px dotted #c1c1c1; height:30px; line-height:30px; padding-bottom:12px; margin-bottom:12px;}
.indz_bgb{ background:url(../images/indz_bgb.jpg) no-repeat center bottom; width:100%; height:773px; position:relative; z-index:9; padding-top:45px;}
.indzb_nr li{ float:left; margin-left:31px;}
.indzb_nr li.ba1{ background:url(../images/indzb_01.png) no-repeat; width:198px; padding-right:20px; height:462px; margin-top:40px;}
.indzb_nr li.ba2{ background:url(../images/indzb_02.png) no-repeat; width:198px; margin-left:11px; height:344px; margin-top:20px;}
.indzb_nr li.ba3{ background:url(../images/indzb_03.png) no-repeat; width:198px; height:323px;}
.indzb_nr li.ba4{ background:url(../images/indzb_04.png) no-repeat; width:198px; height:344px; margin-top:20px;}
.indzb_nr li.ba5{ background:url(../images/indzb_05.png) no-repeat; width:198px; padding-left:15px; margin-left:16px; height:459px; margin-top:40px;}
.indzb_pic{ width:188px; height:125px; padding:5px;}
.indzb_wb{ font-size:16px; line-height:22px; color:#525252; width:188px; padding:5px;}
.indzb_wb p{ font-size:18px; color:#ff7800; font-weight:bold; height:44px; margin-bottom:5px;}

.index_bga{ background:url(../images/index_bga.jpg) no-repeat center; width:100%; height:960px; padding-top:31px;}
.inda_title{ text-align:center; font-size:18px; color:#000;}
.inda_title p{ font-size:36px; color:#a80000; font-weight:bold;}
.sypro{ padding-top:25px; width:1200px; overflow:hidden;}
.sypro ul{ width:1250px;}
.sypro li{ float:left; margin-right:1px; margin-bottom:1px;}
.sypro li a{ display:block; width:395px; height:330px; border:2px solid #d9d9d9;}
.port-8{ width: 100%; position: relative; overflow: hidden; text-align: center; overflow: hidden;}
.sypro li a .text-desc{opacity:0; transition:0.5s; color:#fff;}
.sypro li a img{transition: 0.5s; display:block; max-width:100%;}
.sypro li a:hover img{transform: scale(1.1);}
.sypro_wb{ position:absolute; bottom:6px; width:90%; text-align:center; left:5%; font-size:16px; line-height:22px; color:#000;transform: scale(1);transition: 0.5s;}
.sypro li a:hover .image-box .sypro_wb{transform: scale(0);transition: 0.5s;}
.sypro li a .text-desc{left: 0; position: absolute; top: 0; width: 100%; height: 100%; transform: scale(0);  backface-visibility: hidden;}
.sypro li a:hover .text-desc{opacity: 1; transform: scale(1); background:rgba(184,78,0,0.6);}
.sypro_bt{ font-size:1.5rem; padding-top:115px;}
.sypro_fl{ font-size:1.125rem; color:#fff; padding-top:0.4rem;}
.sypro_more{ width:28px; height:28px; margin:1rem auto; border:1px solid #fff; text-align:center; line-height:25px; font-size:1.875rem;}
.sycpgd{ width:950px; margin:25px auto 0 auto; position:relative;}
.syprofl{ width:860px; margin:0 auto;}
.syprofl li{ float:left; width:160px; height:53px; padding:0 6px;}
.syprofl li a{ display:block; width:160px; height:53px; background:url(../images/syfl_bg.png) no-repeat; font-size:1.125rem; color:#fff; text-align:center; line-height:53px;}
.syprofl li a:hover{ text-decoration:underline;}
.sypro_an a{ width:27px; height:53px; display:block; text-align:center; line-height:53px; font-family:"宋体"; font-size:2.25rem; color:#fff; position:absolute; top:0; cursor:pointer; overflow:hidden;}
.sypro_an a p{ position:relative; z-index:99;}
.sypro_an a:hover{ color:#fff;}
.sypro_an a.prev{ left:0; }
.sypro_an a.next{ right:0;}
.sypro_an a.prev i{ width:100%; height:100%; background:#a80000; position:absolute; top:0; left:0; z-index:9;}
.sypro_an a.next i{ width:100%; height:100%; background:#a80000; position:absolute; bottom:0; left:0; z-index:9;}

.index_bgb{ background:#fff;}
.indb_nr{ background:url(../images/indb_bg.png) no-repeat center top; padding-top:79px; top:-79px; height:1010px; position:relative;}
.indb_tit{ text-align:center; margin-top:-32px;}
.indb_wb{ padding-top:40px;}
.indb_wb li{ float:left; margin-left:21px;}
.indb_wb li.on{ margin-left:0px;}
.indb_con{ background:#f8f8f8; padding:22px 0; text-align:center;}
.indb_a{font-size:1.75rem; font-weight:bold; color:#ff8c3b;}
.indb_a img{ display:block; margin:0 auto; padding-bottom:0.2rem;}
.indb_b{ font-size:1rem; color:#484848; text-align:center; line-height:24px; height:72px; padding-top:0.4rem;}
.indb_bot{ padding-top:20px;}
.indb_botm{ background:#f8f8f8;}
.indb_l,.indb_r{ width:50%; overflow:hidden;}
.indb_kg{ width:520px; padding-top:4%; padding-left:20px; padding-right:60px;}
.indb_bt{ font-size:1.25rem; color:#aaa; font-weight:bold; padding-top:1rem;}
.indb_bt span{ font-size:1.75rem; color:#ff8c3b; padding-right:10px;}
.indb_text{ font-size:1rem; color:#3c3c3c; line-height:24px; padding-top:0.4rem;}
.index_bgc{ background:url(../images/index_bgc.jpg) no-repeat center; width:100%;height:660px; padding-top:94px; margin-top:-131px;}
.indc_title{ text-align:center; font-size:2.25rem; color:#fff; font-weight:bold;}
.indc_title p{ font-size:1.125rem; font-weight:normal;word-spacing:8px; letter-spacing:8px; padding-bottom:0.5rem;}
.indc_title a{ font-size:16px; color:#fff; font-weight: normal;}
.syjiejue{ display:none;}
.jie{ margin-top:45px; position:relative;}
.j_uu,.j_dd{ width:35px; height:78px; border:1px solid #fff; text-align:center; line-height:78px; font-family:"宋体"; font-size:2.25rem; color:#fff; top:170px; cursor:pointer;}
.j_uu{ position:absolute; left:-47px; }
.j_dd{ position:absolute; right:-47px;}
.j_uu:hover,.j_dd:hover{ border:1px solid #ff8c3b;}
.j_con{ overflow:hidden;}
.j_con ul li{ float:left; margin-right:2px; width:169px; height:417px; display: inline;}
.indc_ss{ display:block; width:169px; height:417px; background:rgba(255,255,255,0.8);}
.indc_ssa{ padding-top:70px; text-align:center; color:#393939; font-size:1.125rem;}
.indc_ssa p{ font-size:1.625rem; padding-bottom:0.2rem;}
.indc_ssb{ width:143px; height:143px; overflow:hidden; margin:100px auto 0 auto;border-radius:50%;}
.indc_ssb img{ max-height:100%;}
.j_con ul .nom{ margin-right:0;}
.j_con ul .cur{ position:relative; width:687px; height:417px; background:#f2f2f2;}
.j_con ul .cur .indc_ss{ display:none;}
.j_con .j_xx{ overflow:hidden; width:687px; height:417px;}
.j_con ul .cur .j_xx{display:block;width:687px}
.j_xx h3{ float:left; width:118px; color:#fff; font-size:1.375rem; font-weight:normal; padding:180px 0 0 22px ; background:#eb7726; height:237px;}
.j_xx h3 span{ display:block; padding-top:2px;}
.j_xx dl{ float:left; width:547px;}
.j_xx dl dt{ position:relative; margin-bottom:27px; height:204px;width:547px;}
.j_xx dl dt img{height:204px;width:547px;}
.j_xx dl dd p{ color:#393939; font-size:16px; padding:0 35px; line-height:24px;}
.j_xx dl dd p em{ display:block; color:#393939; font-size:1.375rem; padding-bottom:12px; font-style:normal;}

.indz_bgc{ background:url(../images/indz_bgc.jpg) no-repeat center top; width:100%; padding-bottom:55px;}
.indzc_title{ font-size:1.125rem; color:#000; text-align:center; padding-top:55px;}
.indzc_title p{ font-size:36px; font-weight:bold; color:#eb7726;}
.indzc_title i{ display:block; width:72px; height:3px; background:#ff8400; margin:12px auto 0 auto;}
.indzc{ margin-top:80px; width:100%; position:relative;}
.indzc_nr li{ float:left; width:25%;}
.indzc_nr li a{ width:98%; margin:0 1%; display:block;}
.sycase_pic{ width:100%; overflow:hidden;}
.sycase_pic img{ width:100%; transition: 0.5s; display:block;}
.indzc_nr li a:hover .sycase_pic img{transform: scale(1.1);transition: 0.5s;}
.sycase_wb{ background:#f4f4f4; width:90%; padding:5%; font-size:14px; color:#5e5e5e;transition: 0.5s;}
.sycase_wb p{ font-size:18px; color:#000; padding-bottom:8px;transition: 0.5s;}
.indzc_nr li a:hover .sycase_wb{ background:#ff8400; color:#fff;transition: 0.5s;}
.indzc_nr li a:hover .sycase_wb p{ color:#fff;transition: 0.5s;}
.indzc_an a{ position:absolute; display:block; width:50px; height:50px; border:2px solid #dcdcdc; border-radius:50%; background:#fff; text-align:center; line-height:50px; font-family:"宋体"; color:#5e5e5e; font-size:24px; cursor:pointer; top:30%;transition: 0.5s;}
.indzc_an a:hover{ background:#ff8400; color:#fff;transition: 0.5s;}
.indzc_an a.prev{ left:-60px;}
.indzc_an a.next{ right:-60px;}
.indzc_more{ padding-top:30px; width:165px; height:46px; margin:0 auto;}
.indzc_more a{ display:block; width:161px; height:42px; border:2px solid #ff8400; text-align:center; line-height:42px; color:#000; font-size:18px;transition: 0.5s;}
.indzc_more a:hover{ background:#ff8400; color:#fff;transition: 0.5s;}
.indz_bgd{ background:url(../images/indz_bgd.png) repeat-x; width:100%; height:1557px;}
.indzd_title{ font-size:1.125rem; color:#464646; text-align:center; padding-top:30px; font-weight:bold;}
.indzd_title p{ font-size:36px; color:#eb7726;}
.indzd_title i{ display:block; width:72px; height:3px; background:#a80000; margin:12px auto 0 auto;}
.indzd_title span{ display:block; font-size:20px; color:#272727; padding-top:15px; font-weight:normal;}
.indzd_nr{ background:url(../images/indzd_nr.png) no-repeat; width:1200px; padding:26px 9px 0 9px; height:830px; margin:30px auto 0 auto;color:#292929;}
.indzd_a{ height:52px;}
.indzd_b{ height:58px;}
.indzd_c{ height:59px;}
.indzd_d{ height:64px;}
.indzd_e{ height:65px;}
.indzd_f{ text-align:center;}
.indzd_wb{ background:url(../images/indzd_pic.png) no-repeat; width:1140px; margin:35px auto 0 auto; height:335px; color:#474747; font-size:18px; padding-left:60px; padding-top:90px;}
.indzd_wb span{ color:#9d0000;}

.index_bgd{ background:#fff; padding:95px 0; width:100%;}
.indd_l{width:260px; -moz-box-shadow:1px 1px 1px #ccc;-webkit-box-shadow:1px 1px 1px #ccc;box-shadow:0px 0px 20px #ccc;}
.indd_l li{ position:relative; width:260px; height:103px; border-bottom:1px solid #ebebeb;}
.indd_l li a{ position:relative; z-index:99; padding-left:35px; display:block; font-size:0.875rem; color:#5a5a5a;}
.indd_l li a p{ font-size:1.125rem; padding-top:1.875rem; padding-bottom:0.2rem;}
.indd_l li:hover a{ color:#fff;}
.indd_l li i{ background:#e7372f; display:block; width:0%; height:100%; position:absolute; left:0; top:0;transition-delay: 0s; transition-duration: 0.3s; transition-property: all; transition-timing-function: ease;}
.indd_l li:hover i{width:100%;transition-delay: 0s; transition-duration: 0.5s; transition-property: all; transition-timing-function: ease;}
.indd_r{ width:876px;}
.indd_rwb{ padding-bottom:23px;}
.indd_bta{ font-size:1.5rem; color:#eb7726;}
.indd_bta p{ font-size:1.875rem; font-weight:bold;}
.indd_bta span{ color:#626262;}
.indd_nra{ width:100%; line-height:28px; color:#4d4d4d; padding-top:15px;}
.index_bge{ background:#eff0f2; width:100%; padding-top:40px; padding-bottom:85px;}
.synews{ width:760px;}
.synews_title{ font-size:1.125rem; color:#404040;}
.synews_title p{ font-size:1.75rem; color:#eb7726; font-weight:bold; padding-bottom:0.2rem;}
.synews_one{ padding-bottom:0.4rem;}
.synewso_pic{ width:40%;}
.synewso_pic img{ max-width:100%;}
.synewso_wb{ width:58%;}
.synews_nr{ padding-top:20px;}
.synewso_wb{ width:395px;}
.synewso_bt{ font-size:1.25rem; color:#404040; padding-bottom:1.125rem; padding-top:0.4rem;}
.synewso_bt span{ font-size:1rem; float:right; color:#404040;}
.synewso_wb{ font-size:0.875rem; color:#404040; line-height:24px;}
.synewso_more{ width:60px; height:24px; background:#eb7726; color:#fff; border-radius:12px; text-align:center; line-height:20px; margin-top:30px;}
.synews_one a:hover .synewso_bt{color:#ff8c3b;}
.synews_nr li{ height:70px; border-bottom:1px solid #fff; line-height:70px;}
.synews_nr li a{ color:#434343;}
.synews_nr li a:hover{ color:#ff8c3b;}
.synews_nr li a i{ font-style:normal; padding-right:10px; font-weight:bold; padding-left:5px;}
.synews_nr li span{ float:right;}
.sycjwt{ width:395px;}
.sycjwt_nr{ padding-top:20px;}
.sycjwt_nr li{ height:80px; margin-bottom:3px; position:relative; background:#fff;}
.sycjwt_nr li a{ line-height:80px; display:block; color:#646464; position:relative; z-index:9;}
.sycjwt_nr li a span{ font-weight:bold; padding:0 10px 0 15px;}
.sycjwt_more{ width:23px; height:23px; text-align:center; line-height:23px; color:#fff; background:#eb7726;border-radius:50%; font-size:0.875rem; font-family:"宋体"; margin-top:28px; margin-right:17px;}
.sycjwt_nr li i{ background:#eb7726; width:0%; height:100%; position:absolute; left:0; top:0; display:block;transition-delay: 0s; transition-duration: 0.3s; transition-property: all; transition-timing-function: ease;}
.sycjwt_nr li:hover i{ width:100%;transition-delay: 0s; transition-duration: 0.3s; transition-property: all; transition-timing-function: ease;}
.sycjwt_nr li:hover a{ color:#fff;}
.sycjwt_nr li:hover .sycjwt_more{ background:#fff; color:#eb7726;}
.link_bg{ background:#cb5300; height:40px; padding-top:20px; padding-bottom:15px;}
.link_title{ font-size:0.875rem; color:#fff; border-right:1px solid #e5a980; width:100px;}
.link_title p{ font-size:1rem; font-weight:bold; line-height:1rem; padding-top:0.2rem;}
.link_nr{ height:40px; overflow:hidden; line-height:40px; width:1080px;}
.link_nr a{ color:#fff; display:block; padding-right:20px; float:left;}
.link_nr a:hover{ text-decoration:underline;}
.foot_bg{ background:#eb7726; border-top:1px solid #f5bb93; padding-top:20px; padding-bottom:25px;}
.fbq_title{ color:#fff;}
.fbq_title p{ font-size:1.25rem; font-weight:bold; line-height:1.3rem;}
.ftel{ font-size:0.875rem; color:#fff; line-height:20px; padding-top:15px; padding-bottom:20px;}
.ftel a{ color:#fff;}
.fbqnr{ font-size:0.875rem; color:#ffc7a0;}
.fbqnr a{ color:#ffc7a0;}
.fewm{ padding-left:17%;}
.fewm_title{ color:#fff; text-align:right;}
.fewm_title p{ font-size:1.25rem; font-weight:bold; line-height:1.3rem;}
.fewm_nr{ padding-top:18px;}
.fnav_nr{ padding-top:15px; width:228px;}
.fnav_nr li{ margin-left:35px; float:left; line-height:28px;}
.fnav_nr li a{ font-size:0.875rem; color:#fff;}
.fnav_nr li a:hover{ text-decoration:underline;}
.fnav_nr li a span{ font-weight:bold; padding:0 5px;}
/*内页*/
.about_banner{ background:url(../images/about_banner.jpg) no-repeat center; width:100%; height:427px; margin-top:-66px; border-bottom:8px solid #ff8c3b;}
.contact_banner{ background:url(../images/contact_banner.jpg) no-repeat center; width:100%; height:427px; margin-top:-66px; border-bottom:8px solid #ff8c3b;}
.join_banner{ background:url(../images/join_banner.jpg) no-repeat center; width:100%; height:392px; margin-top:-66px; border-bottom:8px solid #ff8c3b;}
.case_banner{ background:url(../images/case_banner.jpg) no-repeat center; width:100%; height:427px; margin-top:-66px; border-bottom:8px solid #ff8c3b;}
.news_banner{ background:url(../images/news_banner.jpg) no-repeat center; width:100%; height:427px; margin-top:-66px; border-bottom:8px solid #ff8c3b;}
.product_banner{ background:url(../images/product_banner.jpg) no-repeat center; width:100%; height:427px; margin-top:-66px; border-bottom:8px solid #ff8c3b;}
.jiejue_banner{ background:url(../images/jiejue_banner.jpg) no-repeat center; width:100%; height:427px; margin-top:-66px; border-bottom:8px solid #ff8c3b;}
.service_banner{ background:url(../images/service_banner.jpg) no-repeat center; width:100%; height:427px; margin-top:-66px; border-bottom:8px solid #ff8c3b;}
.ls_banner{ background:url(../images/ls_banner.jpg) no-repeat center; width:100%; height:427px; margin-top:-66px; border-bottom:8px solid #ff8c3b;}
.main_title{ padding-top:156px; font-size:2.25rem; color:#fff; line-height:3.25rem;}
.main_title span{ font-size:2.5rem; color:#ff8c3b; padding-left:5px;}
.main_title i{ width:5%; height:3px; background:#fff; display:block; margin-top:0.6rem;}
.main_flbg{ background:#f0f0f0; width:100%; padding:37px 0 42px 0;}
.main_fl{ height:auto; background:#fff;}
.mainfl_nr{ width:75%;}
.mainfl_nr li{ float:left; height:70px; border-right:1px solid #f0f0f0; position:relative;}
.mainfl_nr li a{ height:70px; line-height:70px; position:relative; z-index:99; padding:0 25px; color:#555; display:block;}
.mainfl_nr li i{ position:absolute; top:0; left:0; width:100%; height:0%; background:url(../images/fl_pic.png) no-repeat center 52px #ff8c3b;transition-delay: 0s; transition-duration: 0.3s; transition-property: all; transition-timing-function: ease;}
.mainfl_nr li:hover a,.mainfl_nr li.cur a{ color:#fff;}
.mainfl_nr li:hover i,.mainfl_nr li.cur i{ height:100%;transition-delay: 0s; transition-duration: 0.5s; transition-property: all; transition-timing-function: ease;}
.main_wz{ height:70px; line-height:70px; color:#555; font-size:0.875rem; padding-right:15px;}
.main_wz img{ margin-bottom:-2px; margin-right:8px;}
.main{ width:100%; padding-top:50px; background:#fff;}
.main_kg{ padding-bottom:80px; width:100%;}
.about_nr{ color:#525252; line-height:25px;}
.about_nr img{ max-width:100%;}
.about_title{ text-align:center; font-size:1.125rem; color:#737373; padding-bottom:50px;}
.about_title p{ color:#ff8c3b; font-size:1.75rem; font-weight:bold; padding-bottom:0.4rem;}
.about_nr .abopic{ float:left; padding-right:40px;}
.jyxly_nr{ padding-top:20px;}
.jyxly_nr li{ float:left; width:25%;}
.jyxly_pic{ overflow:hidden; border:1px solid #fff;}
.jyxly_pic img{ display:block; width:100%; transition:0.5s;}
.jyxly_nr li:hover .jyxly_pic img{transform:scale(1.1);}


.cont_nr li{ float:left; height:66px; border-left:1px solid #d2d2d2; padding:0 60px; font-size:1.375rem; color:#676767;}
.cont_nr li.on{ padding-left:0; border-left:none;}
.cont_nr li span{ font-size:1.125rem; color:#262626;}
.cont_nr li p{ color:#b10000; font-weight:bold; font-size:1rem; padding-left:30px; margin-top:0.4rem; margin-bottom:0.2rem;}
.cont_nr li p.dz{ background:url(../images/con_01.png) no-repeat left top;}
.cont_nr li p.dh{ background:url(../images/con_02.png) no-repeat left top;}
.cont_nr li p.yx{ background:url(../images/con_03.png) no-repeat left top;}
.map{ padding-top:95px;}
.map p{ font-size:1.125rem; color:#383838; padding-bottom:0.6rem;}
.book{ padding-top:100px;}
.book_title{ font-size:1.5rem; color:#ff8c3b; font-weight:bold; padding-bottom:2.5rem;}
.contxt{ width:30%; padding:0; height:55px; border:1px solid #e2e2e2; color:#676767; font-size:1.125em; font-family:"微软雅黑"; color:#676767; padding:0 10px; float:left; margin-left:1.5%; margin-bottom:20px; outline:none;}
.bpkfl{ width:30%}
.bpkfl .contxt{ float:none; display:block; width:100%; margin-left:0;}
.bpkfl img{ display:block; float:right; margin-top:-62px; position:relative; z-index:9;}
.bpkfr{ width:68%;}
.contxta{ width:93%; height:112px; border:1px solid #e2e2e2; color:#676767; font-size:1.125em; font-family:"微软雅黑"; color:#676767; padding:10px; float:left; margin-left:1.5%; margin-bottom:20px; outline:none;}
.btn{ width:176px; height:52px; padding:0; outline:none; border:0; font-size:1.125rem; color:#fff; font-family:"微软雅黑"; cursor:pointer;}
.join{ background:#fff; width:100%; padding-top:3rem; padding-bottom:5rem;}
.join_bta{ position:relative; font-size:18px;  color:#737373; text-align:center; width:90%; margin:0 auto;}
.join_bta p{ font-size:30px; color:#bb0000; font-weight:bold; background:#fff; position:relative; z-index:9; width:18%; margin:0 auto;}
.join_bta i{ display:block; height:1px; background:#ddd; position:absolute; width:100%; top:20px;}
.join_nra,.join_nrb{ width:90%; margin:0 auto; padding-top:40px;}
.joina_bt{ background:url(../images/join_01.png) no-repeat left; width:129px; height:87px; line-height:87px; font-size:24px; font-weight:bold; color:#d40000; margin-left:-20px; padding-left:21px;}
.joina_l{ width:57%; line-height:24px;}
.joina_r{ width:40%; padding-top:1.5rem;}
.joina_r img{ max-width:100%;}
.joinb_bt{ background:url(../images/join_03.png) no-repeat left; width:129px; height:87px; line-height:87px; font-size:24px; font-weight:bold; color:#fff; margin-left:-20px; padding-left:21px;}
.joinb_l li{ width:49%;}
.joinb_pic{ width:41%;}
.joinb_pic img{ max-width:100%;}
.joinb_nr{ width:57%; font-size:14px; line-height:22px; color:#313131;}
.joinb_nr p{ font-size:18px; font-weight:bold; padding-bottom:0.6rem; line-height:24px;}
.join_nrc{ background:url(../images/join_06.jpg) no-repeat center; height:136px; margin-top:69px; font-size:32px; font-weight:bold; color:#fff; text-align:center; line-height:136px;}
.join_nrd{ padding-top:60px;}
.join_btd{ position:relative; font-size:18px;  color:#737373; text-align:center; width:90%; margin:0 auto;}
.join_btd p{ font-size:30px; color:#bb0000; font-weight:bold; background:#fff; position:relative; z-index:9; width:32%; margin:0 auto;}
.join_btd i{ display:block; height:1px; background:#ddd; position:absolute; width:100%; top:20px;}
.joind_nr{ padding-top:65px; width:90%; margin:0 auto}
.joind_nr li{ width:13.6%; float:left; padding:0 1.5%;}
.joind_pic{ position:relative;}
.joind_pic img{ width:100%;}
.joind_pic p{ color:#fff; position:absolute; width:100%; text-align:center;  top:0; font-size:24px; font-weight:bold; top:37%;}
.joind_wb{ font-size:18px; line-height:24px; color:#696969; padding-top:1rem;}
.join_nre{ padding-top:70px;}
.join_bte{ position:relative; font-size:18px;  color:#737373; text-align:center; width:90%; margin:0 auto;}
.join_bte p{ font-size:30px; color:#bb0000; font-weight:bold; background:#fff; position:relative; z-index:9; width:30%; margin:0 auto;}
.join_bte i{ display:block; height:1px; background:#ddd; position:absolute; width:100%; top:20px;}
.joine_wb{ width:90%; margin:0 auto;}
.joine_l{ width:60%;}
.joine_lpic{ width:10%;}
.joine_lwb{ width:89%; color:#6d6d6d; line-height:24px;}
.joine_lwb p{ font-size:24px; font-weight:bold; color:#a30000; padding-bottom:0.6rem;}
.joine_wba{ background:url(../images/join_20.jpg) no-repeat left top; height:345px; width:90%; margin:0 auto;}
.joine_la{ width:52%; padding-left:48%;}
.joine_la .joine_lpic{ width:10%;}
.joine_la .joine_lwb{ width:87%;}
.joine_lb{ width:50%;}
.joine_lb .joine_lpic{ width:10%;}
.joine_lb .joine_lwb{ width:86.5%;}
.joine_lb .joine_lwb span{ color:#b60000;}
.join_zc{ background:url(../images/join_22.jpg) no-repeat center top; width:100%; margin-top:85px; padding-bottom:8rem;}
.joinzc_bt{ padding-top:40px; text-align:center; color:#fff; font-size:24px;}
.joinzc_bt p{ font-size:30px; font-weight:bold;}
.joinzc_nr{ width:90%; margin:0 auto;}
.joinzc_nr li{ width:40%;}
.joinzc_nr li div{ padding-top:1.5rem; color:#fff; line-height:24px;}
.joinzc_nr li div p{ background:url(../images/join_btbg.png) no-repeat left; height:54px; font-size:24px; line-height:54px; color:#fff; font-weight:bold; text-indent:1rem; padding-bottom:0.6rem;}
.join_bok{ padding-top:2rem; width:100%;}
.joinbok_bt{ font-size:24px; color:#8e8e8e; text-align:center;}
.joinbok_bt p{ font-size:30px; font-weight:bold; color:#c90000;}
.jmsq_nr{ padding-top:3rem; width:70%; margin:0 auto;}
.jmsq_kg{ width:45%; display:block; padding:0 1%; border:2px solid #a8a8a8;border-radius:0.5rem; height:52px; margin-bottom:15px; line-height:52px; font-family:"微软雅黑"; font-size:1rem; color:#2a2a2a !important; outline:none;}
.jmsq_kga{ width:47.4%; display:block; border:2px solid #a8a8a8;border-radius:0.5rem; height:52px; margin-bottom:15px; line-height:52px; font-family:"微软雅黑"; font-size:1rem; color:#a9a9a9; outline:none;}
.jmsq_btn{ height:52px; border:0; background:#c90000; width:100%; display:block; font-family:"微软雅黑"; color:#fff; font-size:24px; font-weight:bold; outline:none; border-radius:0.5rem;}
.jmsq_txt{ width:70%; margin:0 auto; padding-top:15px; font-size:18px; color:#010000;}
.jmsq_txt span{ font-size:18px; font-weight:bold; color:#c90000; padding:0 8px;}
.case_nr li{ float:left; width:30.3%; padding:1.5%;}
.case_pic{border-radius:1rem 1rem 0 0; position:relative; overflow:hidden;}
.case_pic img{ max-width:100%;}
.case_pic i{ display:block; position:absolute; width:100%; height:100%; background:url(../images/video_pic.png) no-repeat center rgba(0,0,0,0.5); left:0; top:0;}
.case_wb{ background:#fff; width:90%; height:28px; line-height:28px; padding:1rem 5% 2rem 5%}
.case_wb p{ float:left;}
.case_wb  span{ float:right; display:block; height:28px; background:#ff8c3b; color:#fff; width:20%; text-align: center;border-radius:14px;}
.case_nr li .case_pic img{transition: 0.5s; display:block;}
.case_nr li .case_pic:hover img{transform: scale(1.1);}
.caseshow_nr{ background:#fff; width:90%; padding:5%;}
.caseshow_title{ font-weight:bold; color:#ff8c3b; font-size:28px; text-align:center; padding-bottom:3rem;}
.nycase_pic{border-radius:1rem; overflow:hidden;}
.case_ms{ font-size:1.125rem; color:#1f1f1f; line-height:36px;}
.nycase_bt{ font-size:20px; color:#ff8c3b; font-weight:bold; padding-bottom:1rem;}
.nycase_an { padding-top:1rem;}
.nycase_an div{  text-align:center; width:10%;}
.nycase_an a{ display:block; background:#ff8c3b; font-size:1.125rem; font-weight:bold; height:55px; line-height:55px; width:100%; color:#fff;}
.news_nr{ width:66%; background:#fff; border:1px solid #e0e0e0; padding:0 2% 2rem 2%}
.news_nr li { border-bottom:1px solid #e1e1e1; padding:40px 0 ;}
.news_pic{ width:30%;}
.news_pic img{width:100%;}
.news_right{ width:50%; padding-left:3%;}
.news_bt{ font-size:20px; color:#3f3f3f; padding-bottom:0.8rem;}
.news_bt:hover{ color:#ff8c3b;}
.news_wb{ font-size:14px; color:#919191; line-height:24px; height:48px; overflow:hidden;}
.news_more{ height:28px; background:#ff8c3b; text-align:center; width:20%; line-height:28px; color:#fff; margin-top:1rem;}
.news_rq{ background:url(../images/news_fg.png) no-repeat left center; width:10%; font-size:14px; text-align:center; color:#9b9b9b; margin-top:1rem;}
.news_rq p{ font-size:48px; color:#727272;}
.news_zxdt{ background:#fff; width:27%;border:1px solid #e0e0e0;border-top:3px solid #940a00;}
.newszxdt_bt{ height:55px; line-height:55px; color:#4c4c4c; font-size:18px; width:90%; margin:0 auto; border-bottom:1px solid #e0e0e0;}
.zxdt_nr{ width:90%; margin:0 auto; padding-bottom:2rem;}
.zxdt_nr li{ border-bottom:1px dotted #e0e0e0; width:100%; padding:25px 0;}
.zxdt_nr li a{ font-size:14px; color:#9b9b9b;}
.zxdt_sj{ padding-bottom:0.3rem;}
.zxdt_mc:hover{ text-decoration:underline;}
.newsshow_title{ text-align:center;  border-bottom:1px dashed #ccc; padding-bottom:3px; font-size:1.375rem; font-weight:bold; line-height:25px; }
.newsshow_title p{ font-size:12px; color:#999; font-weight:normal; padding-top:5px;}
.newsshow_wnnr{ margin:0 auto; padding-top:15px; font-size:14px; line-height:24px; width:96%; max-width:980px;}
.sxyjsys,.sxyjsys a{ font-size:14px;  line-height:20px; color:#444343}
.sxyjsys a:hover{ text-decoration:underline;}
.xgnews-tit{ text-align:center; background:#e4e4e4; font-size:16px; font-weight:bold; line-height:30px; height:30px;}
.xgnews-con{ padding-top:15px;}
.xgnews-con li{ float:left; width:45%; margin-left:1%; margin-right:4%; line-height:24px; list-style-position:inside; list-style-type:disc;}
.xgnews-con li a{ font-size:14px; color:#444343}
.xgnews-con li span{ float:right; color:#999; font-size:12px;}
.xgnews-con li a:hover{ text-decoration:underline;}
.pro_nr li{ width:49%; background:#fff; margin-top:2%;}
.pro_nr li a{ display:block; border:1px solid #d9d9d9;transition-delay: 0s; transition-duration: 0.5s; transition-property: all; transition-timing-function: ease;}
.pro_nr li a:hover{-moz-box-shadow:0px 0px 20px #999;-webkit-box-shadow:0px 0px 20px #999;box-shadow:0px 0px 20px #999;transition-delay: 0s; transition-duration: 0.5s; transition-property: all; transition-timing-function: ease;}
.pro_pic{ width:60%; border:1px solid #bebebe;}
.pro_pic img{ width:100%; display:block;}
.pro_wb{ width:34%; padding:0 2.5%;}
.pro_mc{ font-size:24px; color:#707070; padding-top:1.5rem; padding-bottom:1rem;}
.pro_mc i{ display:block; height:2px; background:#d7d7d7; width:17%; margin-top:0.875rem;}
.pro_js{ color:#707070; font-size:14px; line-height:24px;}
.pro_more{ height:44px; background:#ff8c3b; line-height:44px; color:#ff8c3b; width:50%; text-align:center; color:#fff; margin-top:3rem;}
.pro_more span{ font-family:"宋体"; padding-left:0.5rem;}
.ptoshow_nr{ background:#fff; width:94%; padding:3%;}
.proshowa_pic{ width:56%; position:relative;}
.proshowa_pic img{width:100%; display:block;}
.proshowa_pic p{ display:none; height:40px; border:1px solid #e2e2e2; border-bottom:none;}
.proshow_an a{ display:block; position:absolute; top:45%; background:rgba(0,0,0,0.6); width:25px; height:60px; line-height:60px; font-family:"宋体"; text-align:center; color:#fff; font-size:30px; cursor:pointer;}
.proshow_an a.prev{ left:0;}
.proshow_an a.next{ right:0;}
.proshowa_wb{ width:42%;}
.nycp_bt{ font-size:24px; color:#838383; border-bottom:1px solid #d7d7d7; padding-bottom:18px;}
.nycp_bt p{ font-size:36px; color:#ff8c3b;}
.nycp_nr{ font-size:1rem; line-height:26px; color:#474747; padding:1rem 0 1.875rem 0; border-bottom:1px solid #d7d7d7;}
.nycp_tel{ background:url(../images/nypro_pic.png) no-repeat left center; padding-left:1.5rem; margin-top:1rem; color:#222;}
.nycp_tel span{ font-size:18px; font-weight:bold;}
.nycp_more{width:28%;height:45px;}
.nycp_more a{ display:block; height:45px; width:100%; text-align:center; color:#fff; background:#ff8c3b; line-height:45px; font-size:18px; font-weight:bold; margin-top:1rem;}
.nycp_more .job_moreb{ display:none;}
.nycp_title{ height:66px; width:100%; margin:0.875rem 0; border-top:1px solid #dadada; border-bottom:2px solid #ff8c3b; margin-top:3rem;}
.nycp_title p{ height:66px; font-size:26px; color:#646464; line-height:66px; text-indent:5px;}
.nycp_title p span{ padding-left:1rem;}
.showcp_nr{ width:98%; padding:2% 1%;}
.showcp_nr img{ max-width:100%;}
.xgpro-con{ padding-top:30px;}
.xgpro-con ul{ padding-top:1rem;}
.xgpro-con li{ float:left; width:25%; padding-bottom:60px;}
.nypro_pic{ width:99.5%; overflow:hidden;}
.nypro_pic img{ width:100%; display:block;transition: 0.5s;-webkit-transition: 0.5s;-moz-transition: 0.5s;}
.xgpro-con li:hover .xgpro-con img{transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);}
.nypro_wb{ background:#f0f0f0; width:99.5%; padding-top:1.3rem; text-align:center; font-size:1.125rem; color:#000; padding-bottom:1rem;}
.nypro_wb p{ font-size:0.875rem; color:#fff; background:#9e9e9e; height:26px; width:23%; margin:0 auto; line-height:26px; margin-top:8px; border-radius:13px;}
.nypro_wb p:hover{ background:#ff8c3b;}
.jiejue_nr{ background:#fff; width:96%; padding:3% 2%;}
.jiejue_nr li{ float:left; width:50%; padding-bottom:1rem;}
.jiejue_nr li a{ border:1px solid #e2e2e2; display:block; width:93%; padding:3%;}
.jiejue_pic{ width:35%;}
.jiejue_pic img{ width:100%;}
.jiejue_wb{ width:62%;}
.jiejue_bt{ font-size:22px; color:#3b3b3b; padding-bottom:0.6rem;}
.jiejue_ms{ font-size:14px; line-height:24px; height:96px; overflow:hidden; margin-bottom:1rem; color:#adadad;}
.jiejue_more{ font-size:14px; color:#353535;}
.service_l{ width:66%; background:#fff; border:1px solid #e0e0e0; padding:0 2% 2rem 2%}
.login_nr{ padding-top:90px; padding-bottom:100px;}
.login_title{ text-align:center; font-size:18px; color:#6f6f6f; padding-bottom:3rem;}
.login_kg{ display:block; margin:0 auto; width:36%; color:#696969; font-size:14px; font-family:"微软雅黑"; color:#696969; margin-bottom:1rem; height:55px; padding:0 2%; outline:none;}
.login_an{ width:40%; background:#ff9600; height:55px; margin:0 auto; display:block; border:0; font-size:1.125rem; color:#fff; font-family:"微软雅黑"; border-radius:0.6rem; cursor:pointer;}
.zcan{ width:40%; margin:0 auto; padding-top:1rem;text-align:right;}
.zcan a{ font-size:0.875rem;}
.zjr_nr{ width:90%; margin:0 auto;}
.zjr_nr li{ padding:15px 0; border-bottom:1px dotted #e0e0e0;}
.zjr_pic{ width:37%;}
.zjr_pic img{ width:100%;}
.zjr_r{ width:58%;}
.zjr_mc{ font-size:16px; color:#575757; padding-bottom:0.5rem;}
.zjr_wb{ line-height:18px; font-size:14px; color:#9b9b9b; height:36px; overflow:hidden; margin-bottom:1rem;}
.zjr_more{ height:19px; width:20%;}
.zjr_more a{ display:block; height:19px; line-height:19px; width:100%; background:#ff9600; color:#fff; font-size:14px; text-align:center;}
.zchy{ width:50%; margin:0 auto; height:45px; padding-bottom:1rem; line-height:45px;}
.zchy p{ float:left; width:30%; text-align:right;}
.zchy_kg{ width:65%; height:43px; padding:0 5px; outline:none;}
.service_l ul{ padding-top:3%;}
.service_l li{ width:49%; padding-bottom:2%;}
.zjzz_kg{ border:1px solid #f2f2f2;}
.zjzz_top{ width:92%; padding:4%;}
.zjzz_pic{ width:45%;}
.zjzz_pic img{ width:100%;}
.zjzz_wb{ width:52%;}
.zjzz_mc{ font-size:18px; color:#686868; font-weight:bold; padding-bottom:0.6rem;}
.zjzz_ms{ font-size:14px; color:#686868; line-height:18px; height:54px; overflow:hidden;}
.zjzz_msb{font-size:14px; color:#686868; line-height:18px; padding-top:0.6rem;}
.zjzz_an{ background:#f2f2f2; height:47px; text-align:center;}
.zjzz_an a{ display:inline-block; height:30px; width:20%; margin:8px 7%; font-size:14px; color:#fff; text-align:center; line-height:30px;border-radius:0.2rem;}

@media screen and (max-width:1024px){
/*首页*/
.nav li .nav_ej{ display:none;}
.nav li a{font-size:0.875rem;}
.indza_nr{ width:100%;}
.indza_l{width:60% !important; margin:0px !important;}
.indza_kg{ padding-bottom:50px;}
.indza_pic{ display:none;}
.indza_ms{ font-size:1rem; width:100% !important;}
.indza_ms p{ font-size:1.75rem;}
.indza_r{ width:38%;}
.indza_r img{ display:block; width:100%;}
.indzb_nr li{ float:left; width:19%; margin:0 0.5%;}
.indzb_nr li.ba1{ background:url(../images/indzb_01.png) no-repeat; width:19%; padding:0px; height:285px; margin-top:40px;}
.indzb_nr li.ba2{ background:url(../images/indzb_02.png) no-repeat; width:19%; margin-left:0.5%; height:285px; margin-top:20px;}
.indzb_nr li.ba3{ background:url(../images/indzb_03.png) no-repeat; width:19%; height:285px;}
.indzb_nr li.ba4{ background:url(../images/indzb_04.png) no-repeat; width:19%; height:285px; margin-top:20px;}
.indzb_nr li.ba5{ background:url(../images/indzb_05.png) no-repeat -26px top; width:19%; padding-left:0; margin-left:0.5%; height:285px; margin-top:40px;}
.indzb_pic{ width:96%; height:125px; padding:2%;}
.indzb_pic img{ display:block; width:100%;}
.indzb_wb{ font-size:0.875rem;}
.indzb_wb p{ font-size:1rem;}
.index_bga{ background:url(../images/index_bga.jpg) no-repeat center; width:100%; height: auto; padding-bottom:8rem; padding-top:21px;}
.syprofl li a{ font-size:1rem;}
.sypro{width:auto;}
.sypro ul{ width:auto;}
.sypro li{ width:32.3%; margin:0.5%;}
.sypro li a{width:100%; height:auto;}
.sypro li a img{ max-width:100%;}
.indb_wb li{ margin-left:1.25%; width:24%;}
.indb_pic{ width:100%;}
.indb_pic img{ max-width:100%;}
.indb_a{font-size:1.25rem;}
.indb_b{ font-size:0.875rem;}
.indb_kg{ width:90%; padding-left:5%; padding-right:5%;}
.indb_bt{ font-size:1rem;}
.indb_bt span{ font-size:1.25rem;}
.indb_text{ font-size:0.875rem;}
.indc_title{ font-size:2rem;}
.jie{ display:none;}
.syjiejue{ display:block; padding-top:2rem;}
.syjiejue li{ width:48%; margin:1%; float:left; border-radius:0.8rem; overflow:hidden;}
.syjiejue_pic{ width:100%; overflow:hidden; height:197px;}
.syjiejue li p{ height:3rem; line-height:3rem; background:rgba(0,0,0,0.8); text-align:center; color:#fff; font-size:1.125rem;}
.sycase_wb p{ font-size:1rem;}
.indd_l{width:25%;}
.indd_l li{width:100%;}
.indd_l li a p{ font-size:1rem;}
.indd_r{ width:72%;}
.indd_bta{ float:none; text-align:center; padding-bottom:0.4rem; font-size:1.25rem;}
.indd_bta p{ font-size:1.5rem;}
.indd_nra{ width:100%; float:none; font-size:0.875rem;}
.indd_r img{ max-width:65%;}
.synews{ width:60%;}
.synews_title{ font-size:1rem; color:#404040;}
.synews_title p{ font-size:1.5rem; color:#eb7726; font-weight:bold; padding-bottom:0.2rem;}
.synewso_pic{ width:40%;}
.synewso_pic img{ max-width:100%;}
.synewso_wb{ width:58%;}
.synewso_wba{ height:48px; overflow:hidden;}
.synewso_bt{ font-size:1.125rem; padding-bottom:0.5rem; padding-top:0rem;}
.synewso_more{margin-top:0.875rem;}
.synews li a{ font-size:0.875rem;}
.sycjwt{ width:37%;}
.sycjwt_nr li{ height:4.3rem;}
.sycjwt_nr li a{ line-height:4.3rem; font-size:0.875rem;}
.link_bg{ display:none;}
.indz_bga{height:auto; padding-bottom:80px;}
.indz_bgd{ height:auto;}
.indzd_wb{background-size:100%; height:363px; width:98%; padding-left:2%;}
.indzd_nr{ background-size:100%; width:99%; padding:16px 0.5% 0 0.5%; height:720px; font-size:0.875rem;}
.indzd_a{ height:55px;}
.indzd_b{ height:49px;}
.indzd_c{ height:50px;}
.indzd_d{ height:52px;}
.indzd_e{ height:49px;}
.indzd_f{ text-align:center;}
/*首页*/
/*内页*/
.main_title{ font-size:1.875rem; line-height:2.875rem;}
.main_title span{ font-size:2rem;}
.mainfl_nr{ width:100%;}
.mainfl_nr li a{padding:0 20px; font-size:0.875rem;}
.main_wz{ display:none;}
.about_title{ font-size:1rem;}
.about_title p{ font-size:1.5rem;}
.cont_nr li{ width:40%; padding:0 4.9%; font-size:1.375rem; }
.cont_nr li.noa{ padding-left:0; border-left:none;}
.join_bta p{ font-size:26px; width:20%;}
.joina_bt{ font-size:20px; padding-left:23px;}
.joina_l{ line-height:22px; font-size:0.875rem;}
.joina_r{ padding-top:1.5rem;}
.joinb_bt{font-size:20px; padding-left:23px;}
.joinb_l li{ width:100%; padding-bottom:1rem;}
.joinb_pic{ width:25%;}
.joinb_nr{ width:72%; padding-top:0.5rem;}
.join_nrc{font-size:28px;}
.join_btd p{ font-size:26px; width:37%; }
.joind_pic p{font-size:20px;}
.joind_wb{ font-size:14px; line-height:22px;}
.join_bte p{ font-size:26px; width:32%;}
.joine_l{ width:60%;}
.join_r{ width:35%;}
.join_r img{ max-width:100%;}
.joine_lpic{ width:12%;}
.joine_lwb{ width:85%; font-size:0.875rem; line-height:22px;}
.joine_lwb p{ font-size:20px;}
.joine_la{ width:52%; padding-left:48%;}
.joine_la .joine_lpic{ width:12%;}
.joine_la .joine_lwb{ width:83%;}
.joine_lb{ width:63%;}
.joine_lb .joine_lpic{ width:12%;}
.joine_lb .joine_lwb{ width:82.5%;}
.joinzc_nr li{ width:45%;}
.joinzc_nr li div{ font-size:0.875rem;}
.joinzc_nr li div p{ background:url(../images/join_btbg.png) no-repeat left top; font-size:1.125rem;}
.case_wb p{font-size:0.875rem;}
.case_wb  span{ font-size:0.875rem;}
.caseshow_title{font-size:26px;}
.nycase_pic{ width:43%;}
.case_ms{ width:55%; font-size:1rem; line-height:28px;}
.nycase_bt{ font-size:18px;}
.nycase_an div{ width:15%;}
.news_pic{ width:45%;}
.news_right{ width:52%; padding-left:3%;}
.news_bt{ font-size:18px; }
.news_more{width:25%; }
.news_rq{ display:none;}
.newsshow_wnnr{ width:96%;}
.pro_pic{ width:50%;}
.pro_wb{ width:44%; padding:0 2.5%;}
.pro_mc{ font-size:1.125rem; padding-top:0.5rem; padding-bottom:0.5rem;}
.pro_mc i{margin-top:0.5rem;}
.pro_js{ height:72px; overflow:hidden;}
.pro_more{ height:34px; line-height:34px;width:50%; margin-top:1.75rem; font-size:0.875rem;}
.nycp_bt{ font-size:22px; }
.nycp_bt p{ font-size:28px;}
.nycp_nr{ font-size:0.875rem; line-height:24px;}
.nycp_title p{font-size:24px;}
.jiejue_bt{ font-size:20px;}
.jiejue_ms{ font-size:14px; line-height:22px; height:66px; overflow:hidden;}
.zjr_mc{ font-size:16px;}
.zjr_wb{ display:none;}
.zjr_more{ height:25px; width:40%; padding-top:1rem;}
.zjr_more a{ height:25px; line-height:25px;}
.zjzz_pic{ width:40%;}
.zjzz_wb{ width:57%;}
.zjzz_mc{ font-size:18px; padding-bottom:0.2rem;}
.zjzz_ms{ font-size:12px;height:36px;}
.zjzz_msb{font-size:12px; padding-top:0.4rem;}
.zjzz_an a{ width:25%;}
}

@media screen and (max-width:770px){	
.top_bg{ width:100%; height:70px; padding-top:2px; background:url(../images/top_bg.png) no-repeat center -5px;}
.logo{ height:70px;}
@media screen and (max-width:450px){.logoa{ display:none;}}
.logo img{ max-height:100%;}
.tel_bg{ display:none;}
.nav_bg{ background:none; height:auto; border-bottom:none;}
.nav li{ float:none; border-right:none; height:auto; position:relative; width:90%; background:none; padding:0; margin:0 auto;}
.nav li a{ display:block; height: auto; width:100%;padding:0; text-align:left; margin:0 auto;}
.nav li a span{ display:none;}
.nav li a:hover,.nav li a.cur{ background:none; padding:0;}
.nav li .nav_ej{ display:none;}
.banner{ margin-top:0;border-bottom:none;}
.index_bga{ height: auto; padding-bottom:8rem;background:url(../images/index_bga.jpg) no-repeat center bottom #eaeaea;}
.gjc_sousbg{ display:none;}
.indz_bga{ background:none; width:100%; height:auto;}
.indza_title{ padding-top:35px; width:100%; margin:0 auto;}
.indza_bt{ font-size:24px;}
.indza_bt span{ font-size:24px;}
.indza_btwb{font-size:16px;}
.indza_nr{ width:100%; margin:0 auto; padding-top:10px;}
.indza_nr li{ background-size:100%; padding:50px 0 40px 0;}
.indza_nr li.on{ background:none;}
.indza_l{ width:60% !important; margin-left:0px;}
.indza_r{ width:38% !important;}
.indza_r img{ max-width:100%; display:block; margin:0 auto;}
.indza_kg{ padding-bottom:30px;}
.indza_pic{ width:17%;}
.indza_pic img{ max-width:100%;}
.indza_ms{ font-size:0.875rem; line-height:22px; width:100% !important;}
.indza_ms p{ font-size:1.25rem; padding-bottom:3px; margin-bottom:5px;}
@media screen and (max-width:420px){
.indza_l{width:100% !important; float:none;}
.indza_r{ width:100% !important; float:none;}
}
.indz_bgb{padding-top:35px; width:100%; height:auto; padding-bottom:40px;}
.indzb_nr{ width:100%;}
.indzb_nr li{ margin:0.5%; width:32.333% !important;}
.indzb_nr li.ba1{ background:rgba(255,255,255,0.8); padding-right:0px; height:auto; width:auto; margin-top:0.5%; float:left;}
.indzb_nr li.ba2{ background:rgba(255,255,255,0.8); margin-left:0.5%; height:auto; margin-top:0.5%; float:right}
.indzb_nr li.ba3{ background:rgba(255,255,255,0.8); height:auto;float:left; margin:0.5%;}
.indzb_nr li.ba4{ background:rgba(255,255,255,0.8); height:auto; margin-top:0px; float:right;margin:0.5%;}
.indzb_nr li.ba5{ background:rgba(255,255,255,0.8); padding-left:0px; margin-left:0.5%; height:auto; margin-top:0.5%; float:left;}
.indzb_pic{ width:98%; height:auto; padding:1%;}
.indzb_pic img{ width:100%;}
@media screen and (max-width:420px){
.indzb_nr li{width:49% !important;}
.indzb_nr li.ba1{ margin-top:0px;}
.indzb_nr li.ba2{ margin-left:0px; margin-top:0px;}
.indzb_nr li.ba3{margin:2% 0;}
.indzb_nr li.ba4{margin-top:0px; margin:2% 0;}
.indzb_nr li.ba5{margin-left:0px; margin-top:0px; float:left; width:100% !important;}
.indzb_nr li.ba5 .indzb_pic{ width:48%; float:left;padding:1%}
.indzb_nr li.ba5 .indzb_wb{ width:48%; float:left; padding:1%}
.indzb_nr li.ba5 .indzb_wb p{ height:auto; padding-top:1rem;}
.indzb_pic{ width:98%; height:auto; padding:1%;}
.indzb_pic img{ width:100%;}
}
.indzb_wb{ font-size:14px; line-height:22px; color:#525252; width:94%; padding:3%;}
.indzb_wb p{ font-size:14px; color:#ff7800; font-weight:bold; height:44px; margin-bottom:5px;}
.inda_title{ font-size:16px;}
.inda_title p{ font-size:24px;}
.sypro{ padding-top:20px; width:100%;}
.sypro ul{ width:100%;}
.sypro li{  width:49%; margin:0.5%;}
.sypro li .port-8 .image-box .sypro_wb{ font-size:14px;}
.sypro li .port-8 .image-box .sypro_wb p{ display:none;}
.sycpgd{ width:100%; }
.syprofl{ width:90%; overflow:hidden;}
.syprofl li{ float:left; width:25%; padding:0;}
.syprofl li a{ width:90%; margin:0 auto; font-size:0.875rem;}
@media screen and (max-width:420px){
.syprofl{ width:86%; overflow:hidden;}
.syprofl li{ float:left; width:33.3%; padding:0;}
}
.sypro_an a{ width:5%; font-size:2rem;}
.indc_title{ font-size:24px;}
.indc_title p{ font-size:16px;}
.jie{ display:none;}
.syjiejue{ display:block; padding-top:2rem;}
.syjiejue li{ width:48%; margin:1%; float:left; border-radius:0.8rem; overflow:hidden;}
.syjiejue_pic{ width:100%; overflow:hidden; height:197px;}
.syjiejue li p{ height:3rem; line-height:3rem; background:rgba(0,0,0,0.8); text-align:center; color:#fff; font-size:0.875rem;}
.indb_tit img{ max-width:90%; display:block; margin:0 auto;}
.indb_nr{ border-top:6px solid #ff8c3b; background:#fff; height:auto; border-bottom:6px solid #ff8c3b;}
.indb_wb{ padding-top:30px;}
.indb_bot{ padding-top:0px;}
.indb_botm{ margin-bottom:2%;}
.indb_l,.indb_r{ width:100%; overflow:hidden;}
.indb_l img{ max-width:100%;}
.indb_wb li{ float:left; margin:0 1% 2% 1%; width:48%}
.indb_wb li.on{ margin-left:1%;}
.indb_pic{ width:100%;}
.indb_pic img{ width:100%;}
.indb_a{font-size:1.25rem;}
.indb_a img{ display:block; margin:0 auto; padding-bottom:0.2rem;}
.indb_b{ font-size:0.75rem; width:90%; margin:0 auto; line-height:22px;}
.indb_b br{ display:none;}
.indb_l,.indb_r{ width:100%; overflow:hidden;}
.indb_kg{ width:92%; padding-top:4%; padding-left:4%; padding-right:4%; padding-bottom:8%;}
.indb_bt{ font-size:0.875rem; }
.indb_bt span{ font-size:1.25rem; }
.indb_text{ font-size:0.875rem; line-height:22px;}

.indz_bgc{ padding-bottom:35px;}
.indzc_title{ font-size:1rem; padding-top:25px;}
.indzc_title p{ font-size:24px;}
.indzc{ margin-top:30px; width:100%;}
.indzc_nr{ width:100%; overflow:hidden;}
.indzc_nr li{ width:33.333%;}
@media screen and (max-width:420px){
.indzc_nr li{ width:50%;}}
.sycase_wb p{ font-size:14px;}
.indzc_an a{ width:30px; height:30px; border:2px solid rgba(255,255,255,0.4); background:rgba(0,0,0,0.4);  line-height:30px; color:#fff; top:23%;}
.indzc_an a:hover{ background:#ff8400; color:#fff;transition: 0.5s;}
.indzc_an a.prev{ left:0px;}
.indzc_an a.next{ right:0px;}
.indzc_more{ padding-top:10px;}
.indzc_more a{ font-size:14px;}
.indz_bgd{ display:none;}
.index_bgd{ padding:3rem 0;}
.indd_l{ display:none;}
.indd_r{ width:100%; float:none;}
.indd_bta{float:none;}
.indd_nra{ width:100%; line-height:24px; font-size:0.875rem;}
.synews{ width:100%; float:none;}
.synews_nr{ padding-top:20px; width:100%;}
.synews_one{ border-bottom:1px solid #b3b3b3; padding-bottom:1rem;}
@media screen and (max-width:420px){
.synewso_pic{ width:100%; float:none;}
.synewso_pic img{ width:100%;}
.synewso_wb{ width:100%; float:none; padding-top:0.6rem;}
}
.synewso_bt{ font-size:1rem; }
.synewso_bt span{ font-size:0.875rem;}
.synewso_wb{ font-size:0.875rem;}
.synewso_more{ margin-top:1rem;}
.synews_nr li{ height:55px; line-height:55px;}
.synews_nr li a{ color:#434343; font-size:0.875rem;}
.sycjwt{ width:100%; float:none; padding-top:3rem;}
.sycjwt_nr li{ height:60px;}
.sycjwt_nr li a{ line-height:60px; font-size:0.875rem;}
.link_bg{ display:none;}
.foot_bg{ padding-bottom:6rem;}
.fbq{ width:100%; float:none;}
.ftel{ font-size:0.75rem; padding-bottom:10px;}
.fbqnr{ font-size:0.75rem; color:#ffc7a0;}
.fewm{ display:none;}
.fnav{ display:none;}

/*内页*/
.about_banner,.contact_banner,.join_banner,.case_banner,.news_banner,.product_banner,.jiejue_banner,.service_banner{margin-top:0px; background-size:auto 200px; height:200px;}
.main_title{ padding-top:50px; font-size:1.5rem; line-height:2.25rem;}
.main_title span{ font-size:1.75rem;}
.main_title i{ width:12%;}
.main_flbg{ background:#f0f0f0; width:100%; padding:0; height:70px; padding-bottom:40px;}
.main_fl{ height:70px; background:#fff; float:none; width:100%;}
.mainfl_nr{ overflow:hidden; float:none; width:100%;}
.mainfl_nr ul{display: flex;}
.mainfl_nr li{ float:none; white-space:nowrap; display: inline-block;}
.mainfl_nr li a{padding:0 20px; display:block; }
.main_wz{ display:none;}
.about_nr{ font-size:0.875rem; line-height:22px;}
.about_nr .abopic{ width:100%; float:none; padding-bottom:2rem;padding-right:0px;}
.about_title{ font-size:1rem;}
.about_title p{ font-size:1.5rem;}
.jyxly_nr li{ float:left; width:33.333%;}
.cont_nr li{ width:100%; float:none; border-left:none; padding:0px; }
.contxt{ width:90%; float:none; margin-left:0%;}
.bpkfl{ width:90%; float:none;}
.bpkfr{ width:90%; float:none;}
.contxta{ width:100%; float:none; margin-left:0%; }
.btn{ width:30%;}
.join_bta{width:100%;}
.join_bta{ font-size:0.875rem;}
.join_bta p{ font-size:22px; width:150px;}
.join_bta i{top:15px;}
.join_nra,.join_nrb{ width:96%; margin:0 auto;}
.joina_bt{font-size:20px; padding-left:25px; margin-left:0;}
.joina_l{ width:100%; line-height:24px;}
.joina_r{ width:100%; padding-top:1.5rem;}
.joina_r img{ max-width:100%; display:block; margin:0 auto;}
.joinb_bt{font-size:20px; padding-left:25px; margin-left:0;}
.joinb_l li{ width:100%; padding-bottom:2rem;}
.joinb_pic{ width:100%;}
.joinb_pic img{ display:block; margin:0 auto;}
.joinb_nr{ width:100%;}
.join_nrc{ height:106px; text-align:center; margin-top:20px; font-size:18px; font-weight: normal; line-height:30px; padding-top:30px; width:90%; padding:30px 5% 0 5%;}
.join_nrd{ padding-top:60px;}
.join_btd{ font-size:0.875rem;}
.join_btd p{ font-size:22px; width:270px;}
.join_btd i{top:15px;}
.joind_nr{ width:96%;}
.joind_nr li{ width:30.3%; margin-bottom:2rem;}
.joind_pic img{ width:100%;}
.joind_pic p{font-size:20px;}
.joind_wb{font-size:12px; line-height:22px; height: 88px;}
.join_nre{ padding-top:30px;}
.join_bte{ font-size:0.875rem;}
.join_bte p{ font-size:22px; width:240px;}
.join_bte i{top:15px;}
.joine_wb{ width:96%;}
.joine_l{ width:100%; float:none;}
.join_r{ display:none;}
.joine_lpic{ width:10%;}
.joine_lpic img{ width:100%;}
.joine_lwb{ width:87%;}
.joine_lwb p{ font-size:20px; padding-bottom:0.4rem;}
.joine_wba{ height: auto; background:none; width:96%;}
.joine_la{ width:100%; padding-left:0%;}
.joine_la .joine_lpic{ width:10%;}
.joine_la .joine_lwb{ width:87%;}
.joine_lb{ width:100%;}
.joine_lb .joine_lpic{ width:10%;}
.joine_lb .joine_lwb{ width:87%;}
.joine_wb p,.joine_wba p{ display:none;}
.join_zc{ background:url(../images/join_22.jpg) no-repeat center bottom #ebb76c; width:100%; margin-top:65px; padding-bottom:3rem;}
.joinzc_bt{ padding-top:30px;font-size:20px;}
.joinzc_bt p{ font-size:28px;}
.joinzc_nr{ width:96%; margin:0 auto;}
.joinzc_nr li{ width:100%;}
.joinzc_nr li div{ padding-top:1.25rem; line-height:22px;}
.joinzc_nr li div p{ background:url(../images/join_btbg.png) no-repeat left top; font-size:20px;}
.joinbok_bt{ font-size:20px;}
.joinbok_bt p{ font-size:28px;}
.jmsq_nr{ padding-top:3rem; width:96%;}
.jmsq_kg{ width:94%; display:block; padding:0 1%; float:none;}
.jmsq_kga{ width:97%; float:none;}
.jmsq_btn{font-size:20px;}
.jmsq_txt{ width:96%; }
.case_nr li{ float:left; width:48%; padding:1%;}
.case_wb{ font-size:0.875rem;}
.case_wb p{ float:left;font-size:0.875rem;}
.case_wb  span{ display:none;}
.caseshow_nr{ background:none; width:100%; padding:0%;}
.caseshow_title{font-size:22px;}
.nycase_pic{ width:100%; float:none; margin-bottom:1rem;}
.case_pic i{ background-size:auto 60px;}
.case_ms{ width:100%; font-size:0.875rem; line-height:24px;}
.nycase_bt{ font-size:18px; padding-bottom:0.6rem;}
.nycase_an div{ width:30%;}
.nycase_an a{font-size:1rem; height:45px; line-height:45px;}
.news_nr{ width:100%; background:none; border:none; padding:0;}
.news_nr li { border-bottom:1px solid #e1e1e1; padding:40px 0 ;}
.news_pic{ width:100%;}
.news_pic img{width:100%;}
.news_right{ width:100%; padding-left:0; padding-top:0.8rem;}
.news_bt{ font-size:18px; color:#3f3f3f; padding-bottom:0.4rem;}
.news_more{ width:25%;}
.news_rq{ display:none;}
.news_zxdt{ display:none;}
.newsshow_title{font-size:1.25rem;line-height:30px; }
.newsshow_wnnr{width:100%;}
.newsshow_wnnr img{ max-width:100%;}
.xgnews-con li{ float:none; width:95%; margin-left:1%; margin-right:4%; }
.pro_nr li{ width:100%; background:#fff; margin-top:2%;}
.pro_pic{ width:40%;}
.pro_wb{ width:56%; padding:0 1%;}
.pro_mc{ font-size:16px; padding-top:0.3rem; padding-bottom:0.2rem;}
.pro_mc i{ margin-top:0.5rem;}
.pro_js{ height:40px; line-height:20px; font-size:0.75rem; overflow:hidden;}
.pro_more{ height:25px; line-height:25px; width:80px; margin-top:0.5rem; font-size:0.75rem;}
.ptoshow_nr{ background:#fff; width:96%; padding:0% 2%;}
.proshowa_pic{ width:100%;}
.proshowa_wb{ width:100%;}
.nycp_bt{ font-size:20px; padding-top:1rem;}
.nycp_bt p{ font-size:26px; }
.nycp_nr{ font-size:0.875rem;}
.nycp_more .job_moreb{ display:block;}
.nycp_more .job_morea{ display:none;}
.nycp_title p{font-size:22px;}
.xgpro-con li{width:48%; padding:1%;}
.nypro_pic{ width:100%;}
.nypro_wb{width:100%; font-size:1rem; }
.nypro_wb p{ width:35%; }
.jiejue_nr{ background:#fff; width:96%; padding:3% 2%;}
.jiejue_nr li{ float:none; width:100%; }
.jiejue_pic{ width:45%;}
.jiejue_pic img{ width:100%;}
.jiejue_wb{ width:52%;}
.jiejue_bt{ font-size:18px; padding-bottom:0.2rem;}
.jiejue_ms{height:72px; overflow:hidden; margin-bottom:0.4rem;}
.service_l{ width:95.5%;}
.login_nr{ padding-top:30px; padding-bottom:30px;}
.login_title{font-size:16px; padding-bottom:2rem;}
.login_kg{width:90%;}
.login_an{ width:90%; }
.zcan{ width:90%;}
.zjr_nr{ width:90%; margin:0 auto;}
.zjr_nr li{ padding:15px 0; border-bottom:1px dotted #e0e0e0;}
.zjr_pic{ width:37%;}
.zjr_pic img{ width:100%;}
.zjr_r{ width:58%;}
.zjr_mc{ font-size:16px; color:#575757; padding-bottom:0.5rem;}
.zjr_wb{ line-height:18px; font-size:14px; color:#9b9b9b; height:36px; overflow:hidden; margin-bottom:1rem;}
.zjr_more{ height:19px; width:20%;}
.zjr_more a{ display:block; height:19px; line-height:19px; width:100%; background:#ff9600; color:#fff; font-size:14px; text-align:center;}
.zchy{ width:50%; margin:0 auto; height:45px; padding-bottom:1rem; line-height:45px;}
.zchy p{ float:left; width:30%; text-align:right;}
.zchy_kg{ width:65%; height:43px; padding:0 5px; outline:none;}
.service_l ul{ padding-top:3%;}
.service_l li{ width:100%; padding-bottom:2%;}
.zjzz_kg{ border:1px solid #f2f2f2;}
.zjzz_top{ width:94%; padding:3%;}
.zjzz_pic{ width:45%;}
.zjzz_wb{ width:52%;}
.zjzz_mc{ font-size:16px; padding-bottom:0.4rem;}
.zjzz_ms{ font-size:12px; }
.zjzz_msb{font-size:12px;}
.zjzz_an a{width:25%;}
}

.ls_bga{ padding: 50px 0 85px 0; background: #fff; width: 100%; overflow: hidden;}
.lsa_title{ text-align: center;}
.lsa_title h2{ font-size: 2.25rem; font-weight: bold; color: #a80000;}
.lsa_title p{ font-size: 1.125rem; color: #202020;}
.ls_tab{ padding-top: 38px;}
.lsa_fl ul{ display: flex; justify-content: center;}
.lsa_fl li{ background: url(../images/lsa_flbg.png) no-repeat center; background-size: cover; margin: 0 8px;}
.lsa_fl li a{ display: block; line-height: 53px; padding: 0 50px; color: #fff; font-size: 1.125rem;}
.lsa_nr{ margin-top: 33px; position: relative;}
.lsa_img ul{ display: flex; flex-wrap: wrap; margin: 0 30px;}
.lsa_img li{ flex: 0 1 32%;}
.lsa_img ul li:nth-child(3n-1){ margin:0 2%;}
.lsa_img ul li:nth-child(n+4){ padding-top: 26px;}
.lsa_img li a{ display: block; border: 2px solid #e3e3e3;}
.lsa_pic{ overflow: hidden;}
.lsa_pic img{ display: block; width: 100%; transition: 0.5s;}
.lsa_img li a:hover .lsa_pic img{ transform: scale(1.05);}
.lsa_wb{ text-align: center; padding-bottom: 15px;}
.lsa_wb h3{ font-size: 1.125rem; line-height: 1em; color: #2d2d2d; height: 18px; overflow: hidden; font-weight: normal; transition: 0.5s;}
.lsa_wb p{ color: #616161; font-size: 1.125rem; padding-top: 7px;}
.lsa_img li a:hover .lsa_wb h3{ color: #a80000;}
.lsa_jt a{ position: absolute; top: 50%; margin-top: -25px; cursor: pointer;}
.lsa_jt a.prev{ left: 0px;}
.lsa_jt a.next{ right: 0px; transform: scaleX(-1);}
.lsa_jt a.prev.prevStop,.lsa_jt a.next.nextStop{ display: none;}

.ls_bgb{ background: url(../images/ls_bgb.jpg) no-repeat center; background-size: cover; width: 100%; padding: 60px 0; overflow: hidden;}
.lsb_gd{ margin-top: 40px;}
.lsb_gd .tempWrap{ overflow: inherit !important;}
.lsb_nr li{float: left; width: 50%; opacity: 0.5; transition: 0.5s;}
.lsb_nr ul.on li{ opacity: 1;}
.lsb_nr li a{ display: block; margin: 0 2%;}
.lsb_img{ overflow: hidden; border-bottom: 10px solid #ff8400;}
.lsb_img img{ display: block; width: 100%; transition: 0.5s;}
.lsb_nr li:hover .lsb_img img{ transform: scale(1.05);}
.lsb_wb{ background: #a80000; position: relative; z-index: 9; margin-top: -60px; width: 80%; box-sizing: border-box; padding: 15px 0 20px 15px; color: #fff;}
.lsb_wb h3{ font-size: 1.5rem; line-height: 30px; height: 30px; overflow: hidden; font-weight: normal;}
.lsb_wb p{ margin-top: 5px; line-height: 22px; height: 22px; overflow: hidden;}
.lsb_an{ padding-top: 74px;}
.lsb_an ul{ display: flex; justify-content: center;}
.lsb_an li{ margin: 0 10px; width: 10px; height: 10px; border: 3px solid #898989; border-radius: 50%; overflow: hidden; text-indent: -999em; cursor: pointer;}
.lsb_an li.on{ border: 3px solid #ff8400;}

.ls_bgc{ width: 100%; padding: 65px 0 0 0;}
.lsc_ms{ text-align: center; color: #565656; font-size: 1.25rem; line-height: 32px; margin-top: 30px;}
.lsc_bg{background: url(../images/lsc_bg.jpg) no-repeat center; background-size: cover; margin-top: 30px; padding: 65px 0 55px 0;}
.lscpic{ text-align: center; margin-right: 10%;}
.lscpic img{ max-width: 100%;}
.lsc_js{ text-align: center; font-size: 1.375rem; color: #6b6b6b; line-height: 30px; padding-top: 65px;}
.lsc_js p:nth-child(2){ margin-top: 20px;}

.ls_bgd{ background: #fff; padding: 55px 0 75px 0; width: 100%;}
.ls_bgd .kgc{ display: flex;}
.lsd_l{ margin-right: 50px; flex: 1; padding-top: 60px;}
.lsd_l .lsa_title{ text-align: left;}
.lsa_ms{ line-height: 24px; color: #676767; font-size: 1.125rem; padding-top: 60px;}
.lsd_r{ overflow: hidden; flex: 0 1 33.462%;}
.lsd_r img{ display: block; width: 100%;}
.lsa_zj{ margin-top: 75px; position: relative;}
.lsa_zj::before{ content: ''; width: 96%; height: 1px; background: #e9e9e9; position: absolute; left: 0; top: 17px;}
.lsa_zj ul{ display: flex; justify-content: space-between; position: relative; z-index: 9;}
.lsa_zj li{ flex: 0 1 12%; position: relative;}
.lsa_zj li::after{ content: ''; width: 0; height: 0; border: 7px solid transparent; border-left: 9px solid #000; position: absolute; top: 10%; right: -34%;}
.lsa_zj li:nth-last-child(1):after{ display: none;}
.lsa_zj li h3{ height: 36px; width: 94%; line-height: 36px; color: #fff; background: #ff8400; border-radius: 18px; text-align: center; font-size: 1.125rem; font-weight: normal;}
.lsa_zj li p{ color: #393939; line-height: 18px; margin-top: 13px;}

.ls_bge{ background: #f4f4f4; padding: 55px 0 115px 0; width: 100%;}
.lse_top{ margin-top: 30px; display: flex;}
.lse_l{ flex: 0 1 39.615%; background: #a80000; box-sizing: border-box; padding: 50px 35px 50px 25px;}
.lse_r{ flex: 0 1 60.385%; background: #ff8400; box-sizing: border-box; padding: 50px 25px 50px 35px;}
.lse_tit{ color: #fff; font-size: 1.75rem; padding-bottom: 28px;}
.lse_nr ul{ display: flex; justify-content: space-between;}
.lse_l .lse_nr ul li{ flex: 0 1 23.3%;}
.lse_r .lse_nr ul li{ flex: 0 1 14.621%;}
.lse_pic{border: 2px solid #fff; border-radius: 10px; overflow: hidden;}
.lse_pic img{ display: block; width: 100%;}
.lse_mc{ text-align: center; color: #fff; font-size: 1.125rem; padding-top: 10px;}
.lse_bom{ position: relative; z-index: 9;}
.lse_img{ margin-top: -32px; width: 49.308%;}
.lse_img img{ display: block; width: 100%;}
.lseb_nr{ width: 58.23%; position: absolute; right: 0; top: 0; height: 100%; align-items: center; display: flex;}
.lseb_nr li{ padding: 25px 0; display: flex; align-items: center;}
.lseb_nr li:nth-child(1){ margin-left: 7px;}
.lseb_nr li:nth-child(2){ margin-left: 37px;}
.lseb_wb{ flex: 1; margin-left: 20px;}
.lseb_wb h3{ font-size: 1.5rem; color: #a80000;}
.lseb_wb p{ font-size: 1.125rem; color: #505050; margin-top: 8px;}
.lse_tab{ margin-top: 50px;}
.lsetab_tit{ text-align: center; font-size: 1.5rem; color: #000; padding-bottom: 15px;}
.lsetab_nr{ border-radius: 10px; border: 3px solid #ff8400; position: relative;}
.lsetab_nr table{ width: 100%; border: 1px solid #fff; border-radius: 8px; box-sizing: border-box; overflow: hidden;}
.lsetab_nr table tr td{ width:14.285%; text-align: center; padding: 10px 0; font-size: 1.125rem; color: #000;}
.lsetab_nr table tr:nth-child(n+2) td{border-top: 1px solid rgba(255,255,255,0.5);}
.lsetab_nr table tr td:nth-child(1){ background: #ffe7c0;}
.lsetab_nr table tr td:nth-child(2){ background: #fff1da;}
.lsetab_nr table tr td:nth-child(3){ background: #ffe7c0;}
.lsetab_nr table tr td:nth-child(4){ background: #ffd99c;}
.lsetab_nr table tr td:nth-child(5),.lsetab_nr table tr:nth-child(n+3) td:nth-child(3){ background: #ffcb77;}
.lsetab_nr table tr td:nth-child(6),.lsetab_nr table tr:nth-child(n+3) td:nth-child(4){ background: #fbbd57;}
.lsetab_nr table tr td:nth-child(7),.lsetab_nr table tr:nth-child(n+3) td:nth-child(5){ background: #ffb133;}
.lsetab_nr table tr:nth-last-child(1) td{ padding: 35px 0;}
.lsetab_nr table tr:nth-last-child(1) td:nth-child(3){ background: #ffe7c0;}
.lsetab_nr table tr:nth-last-child(1) td:nth-child(4){ background: #ffd99c;}
.lsetab_nr table tr:nth-last-child(1) td:nth-child(5){ background: #ffcb77;}
.lserab_ms{ position: absolute; left: 2%; bottom: 10px; width: 96%; display: flex; color: #000; line-height: 24px; font-size: 1.125rem;}

/*首页*/

.fswzj{ display:none;}@media(max-width:768px){.fswzj{ position:fixed; bottom:0; z-index:999; width:100%; display:block; background:#e7372f; border-top:1px solid #bb2720;}.fswzj ul{ padding:0px; margin:0px; list-style-type:none;}.fswzj ul li{color:#fff; width:25%; text-align:center; padding:0.5rem 0; position:relative; float:left;}.fswzj ul li a{ color:#fff;  display:block; border-left:1px solid #ff615a;}.fswzj ul li.on a{ border-left:none;}.fnav_pic{ width:25%; margin:0 auto;}.fnav_pic img{ width:100%;}.fnav_wb{font-size:0.875rem; padding-top:2px;}footer{ padding:20px 0 120px 0;}}

/*导航样式*/

@media screen and (max-width:800px){
.sjnav{ display:block;}
.mobile-inner-nav{ position:absolute; right:0%; height:auto; line-height:normal; top:0; z-index:999; display:block;}
.mobile-inner-nav a{ display:block; float:left; color:#fff; margin:0; padding:0; height: auto; line-height: normal;}
.mobile-inner-nav a i{ display:none;}
.mobile-inner-nav a:hover,.mobile-inner-nav a.cur{ background:none;}
.mobile{width: 100%; position:relative;}
.mobile-inner{width: 100%;}
.mobile-inner img{width:100%;}
.mobile-inner-header{background-color:rgb(255,255,255);width: 100%;height:5.6rem; position: absolute;top: 0px;left: 0px;}
.mobile-inner-header-icon{color:#fff;width:65px;height:65px;font-size:2rem;font-weight:bold;margin-top:5px;text-align: center;float:right;position: relative;-webkit-transition: background 0.5s;-moz-transition: background 0.5s;-o-transition: background 0.5s;transition: background 0.5s;}
.mobile-inner-header-icon:hover{cursor: pointer;}
.mobile-inner-header-icon span{position: absolute;left: calc((100% - 50%) / 2);top: calc((100% - 5px) / 2);width:65%;height:0.3rem;background-color: rgba(231,55,47,1);border-radius:0.15rem;}
.mobile-inner-header-icon-out p{width:65%;height:0.3rem;background-color: rgba(231,55,47,1);position: absolute; left:25%; bottom:1.875rem; display:block;border-radius:0.15rem;}
.mobile-inner-header-icon-click p{ display:none;}
.mobile-inner-header-icon span:nth-child(1){transform: translateY(16px) rotate(0deg);}
.mobile-inner-header-icon span:nth-child(2){transform: translateY(-16px) rotate(0deg);}
.mobile-inner-header-icon-click span:nth-child(1){animation-duration: 0.5s;animation-fill-mode: both;animation-name: clickfirst;}		
.mobile-inner-header-icon-click span:nth-child(2){animation-duration: 0.5s;animation-fill-mode: both;animation-name: clicksecond;}
@keyframes clickfirst {
0% {transform: translateY(16px) rotate(0deg);}
100% {transform: translateY(0) rotate(45deg);}}	
@keyframes clicksecond {
0% { transform: translateY(-16px) rotate(0deg);}
100% {transform: translateY(0) rotate(-45deg);}}	
.mobile-inner-header-icon-out span:nth-child(1){animation-duration: 0.5s;animation-fill-mode: both;	animation-name: outfirst;}		
.mobile-inner-header-icon-out span:nth-child(2){animation-duration: 0.5s;animation-fill-mode: both;animation-name: outsecond;}
@keyframes outfirst {
0% {transform: translateY(0) rotate(-45deg);}
100% {transform: translateY(-16px) rotate(0deg);}}	
@keyframes outsecond {
0% {transform: translateY(0) rotate(45deg);}
100% {transform: translateY(16px) rotate(0deg);}}
.mobile-inner-nav{background-color: rgba(0,0,0,0.8);width: 100%;position: absolute;top:0px;left: 0px;padding-top:1rem;padding-bottom:3rem;display: none;	z-index:999;}
.mobile-inner-nav a{display:inline-block;line-height:2.5rem;text-decoration: none;width:90%;margin-left:5%;color: #fff;border-bottom: solid 1px rgba(255,255,255,0.3);-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s; font-size:0.875rem !important;}
.mobile-inner-nav a:hover{color: rgba(255,255,255,0.4);border-bottom: solid 1px rgba(255,255,255,0.2);}
.mobile-inner-nav a{-webkit-animation-duration: 0.5s;animation-duration: 0.5s;-webkit-animation-fill-mode: both;animation-fill-mode: both;-webkit-animation-name: returnToNormal;	animation-name: returnToNormal;}
.mobile-inner-nav a p{ display:none;}
@-webkit-keyframes returnToNormal {0% {opacity: 0; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0);}
100% { opacity: 1;  -webkit-transform: none; transform: none;}}
@keyframes returnToNormal {0% {opacity: 0; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0);}
100% {opacity: 1; -webkit-transform: none; transform: none;}}}

/*搜索*/
@media screen and (max-width:1024px){.sous{ display:none;}}

